@import 'variables';
@import 'section';
@import 'search';

// content
.btn {
  // / 0.8125rem 6.25rem
  @include border-radius(0)
  @include rem(padding, 13px 100px);
}

.list-group {
  @include rem(margin-bottom, 40px)
}

.nav-item {
  iframe {
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
  }
}

.link-decorator  {
  position: relative;
  color: $white;
  text-decoration: none;
  &:hover {
    color: $white;
  }
  &:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: $white;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }
  &:hover:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

// icons
.fa--border {
  border: 1px solid;
  border-radius: 100%;
  padding: 5px 6px;
}

img {
  max-width: 100%;
}

.page-content {
  @include rem(padding-top, 5rem);
}

.page-content--home {
  @include rem(padding-top, 0);
}
